home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 October / EnigmA AMIGA RUN 22 (1997)(G.R. Edizioni)(IT)[!][issue 1997-10 & 11][EAR-CD VI].iso / recent1 / infrm614.rdm < prev    next >
Text File  |  1997-09-12  |  2KB  |  41 lines

  1. Short:    Compiler for ZMachine/Infocom games - V6.14.
  2. Author:   Graham Nelson (graham@gnelson.demon.co.uk)
  3. Uploader: Richard H. Poser II (whomiga@missingpiece.com)
  4. Type:     game/text
  5. Replaces: game/text/inform613.lha
  6. Requires: inform_lib66.lha
  7.  
  8. Ported to the Amiga by Uploader (Richard H. Poser II)
  9.  
  10. The latest version can always be found at
  11. <http://www.missingpiece.com/inform/amiga.html>
  12.  
  13. [readme stolen from the AmigaInform5_5 readme]
  14.  
  15.    Inform is a compiler for text-only adventure games, writtem by
  16. Graham Nelson <nelson@vax.oxford.ac.uk>.  It produces `story files' in
  17. "Z-code" format, which was designed by Infocom and used for all their
  18. adventure games from "Zork I" to "Shogun".  This format is computer
  19. independent and represents the most portable form in which games can
  20. ever be written, as no alteration whatever is required to move a game
  21. from one model of computer to another -- these games can be played
  22. using Infocom's interpreters or one of the freely available
  23. interpreters.
  24.  
  25.    Inform is not just a compiler but an `operating system' too: its
  26. library allows designers to begin coding at once.  An Inform source
  27. file is very similar to a C source file, but need not contain any of
  28. the parser code, or the running of the `game universe' -- only
  29. descriptions and exceptions to the usual rules.
  30.  
  31.    The library understands rooms, objects, duplicates, containers,
  32. doors, things on top of other things, light, scoring, switching things
  33. on and off, opening, closing and locking things, entering things,
  34. travelling about in them and so forth.
  35.  
  36.    The parser it uses (which can be entirely invisible to the
  37. designer, but is programmable and very flexible) is sophisticated
  38. enough to handle ambiguities, clarify its input by asking questions
  39. and to cope properly with plurals, vagueness, conversation, pronouns
  40. and the player becoming someone else in mid-game.
  41.